[INFO] fetching crate kresp 0.1.2...
[INFO] checking kresp-0.1.2 against master#e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682 for beta-170-4
[INFO] extracting crate kresp 0.1.2 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate kresp 0.1.2 on toolchain e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate kresp 0.1.2
[INFO] finished tweaking crates.io crate kresp 0.1.2
[INFO] tweaked toml for crates.io crate kresp 0.1.2 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 878f0467915d905d25ff4fc6c1dabf35ccf440dd92fd1abfa8e29c01719e86cc
[INFO] running `Command { std: "docker" "start" "-a" "878f0467915d905d25ff4fc6c1dabf35ccf440dd92fd1abfa8e29c01719e86cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "878f0467915d905d25ff4fc6c1dabf35ccf440dd92fd1abfa8e29c01719e86cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "878f0467915d905d25ff4fc6c1dabf35ccf440dd92fd1abfa8e29c01719e86cc", kill_on_drop: false }`
[INFO] [stdout] 878f0467915d905d25ff4fc6c1dabf35ccf440dd92fd1abfa8e29c01719e86cc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 39373440e91f0d787fcf40a29947d6a9671899d4ddda2ae9f413d0fc3211dffd
[INFO] running `Command { std: "docker" "start" "-a" "39373440e91f0d787fcf40a29947d6a9671899d4ddda2ae9f413d0fc3211dffd", kill_on_drop: false }`
[INFO] [stderr]    Compiling anyhow v1.0.71
[INFO] [stderr]     Checking regex-automata v0.1.10
[INFO] [stderr]     Checking bstr v0.2.17
[INFO] [stderr]     Checking kresp v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 0]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:441:38
[INFO] [stdout]     |
[INFO] [stdout] 441 |         let results = test_parser_ok(b"");
[INFO] [stdout]     |                       -------------- ^^^ the trait `From<&[u8; 0]>` is not implemented for `&[u8]`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 76]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:448:38
[INFO] [stdout]     |
[INFO] [stdout] 448 | ...ts = test_parser_ok(b"*3\r\n*-1\r\n*2\r\n$5\r\nhello\r\n$5\r\nworld\r\n*5\r\n+test\r\n-test3\r\n:-12345\r\n$2\r\nab\r\n$-1\r\n");
[INFO] [stdout]     |         -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&[u8; 76]>` is not implemented for `&[u8]`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 9]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:532:42
[INFO] [stdout]     |
[INFO] [stdout] 532 |             let results = test_parser_ok(b"+Valid!\r\n");
[INFO] [stdout]     |                           -------------- ^^^^^^^^^^^^^^ the trait `From<&[u8; 9]>` is not implemented for `&[u8]`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 23]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:540:42
[INFO] [stdout]     |
[INFO] [stdout] 540 |             let results = test_parser_ok(b"+valid and then some\r\n+");
[INFO] [stdout]     |                           -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&[u8; 23]>` is not implemented for `&[u8]`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 4]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:548:42
[INFO] [stdout]     |
[INFO] [stdout] 548 |             let results = test_parser_ok(b"+OK\r");
[INFO] [stdout]     |                           -------------- ^^^^^^^^ the trait `From<&[u8; 4]>` is not implemented for `&[u8]`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 5]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:555:29
[INFO] [stdout]     |
[INFO] [stdout] 555 |             test_parser_err(b"+OK\rx");
[INFO] [stdout]     |             --------------- ^^^^^^^^^ the trait `From<&[u8; 5]>` is not implemented for `&[u8]`
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_err`
[INFO] [stdout]    --> src/parser.rs:414:19
[INFO] [stdout]     |
[INFO] [stdout] 412 |     fn test_parser_err<'a, T>(buffer: T)
[INFO] [stdout]     |        --------------- required by a bound in this function
[INFO] [stdout] 413 |     where
[INFO] [stdout] 414 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_err`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 6]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:560:29
[INFO] [stdout]     |
[INFO] [stdout] 560 |             test_parser_err(b"+OK\n\r\n");
[INFO] [stdout]     |             --------------- ^^^^^^^^^^^^ the trait `From<&[u8; 6]>` is not implemented for `&[u8]`
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_err`
[INFO] [stdout]    --> src/parser.rs:414:19
[INFO] [stdout]     |
[INFO] [stdout] 412 |     fn test_parser_err<'a, T>(buffer: T)
[INFO] [stdout]     |        --------------- required by a bound in this function
[INFO] [stdout] 413 |     where
[INFO] [stdout] 414 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_err`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 9]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:583:42
[INFO] [stdout]     |
[INFO] [stdout] 583 |             let results = test_parser_ok(b"-Valid!\r\n");
[INFO] [stdout]     |                           -------------- ^^^^^^^^^^^^^^ the trait `From<&[u8; 9]>` is not implemented for `&[u8]`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 10]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:591:42
[INFO] [stdout]     |
[INFO] [stdout] 591 |             let results = test_parser_ok(b"-Valid!\r\n:");
[INFO] [stdout]     |                           -------------- ^^^^^^^^^^^^^^^ the trait `From<&[u8; 10]>` is not implemented for `&[u8]`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 19]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:599:42
[INFO] [stdout]     |
[INFO] [stdout] 599 |             let results = test_parser_ok(b"-Valid!\r\n-andmore\r\n");
[INFO] [stdout]     |                           -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&[u8; 19]>` is not implemented for `&[u8]`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 7]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:626:42
[INFO] [stdout]     |
[INFO] [stdout] 626 |             let results = test_parser_ok(b":1234\r\n");
[INFO] [stdout]     |                           -------------- ^^^^^^^^^^^^ the trait `From<&[u8; 7]>` is not implemented for `&[u8]`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 8]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:634:42
[INFO] [stdout]     |
[INFO] [stdout] 634 |             let results = test_parser_ok(b":-1234\r\n");
[INFO] [stdout]     |                           -------------- ^^^^^^^^^^^^^ the trait `From<&[u8; 8]>` is not implemented for `&[u8]`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 5]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:642:29
[INFO] [stdout]     |
[INFO] [stdout] 642 |             test_parser_err(b":hi\r\n");
[INFO] [stdout]     |             --------------- ^^^^^^^^^^ the trait `From<&[u8; 5]>` is not implemented for `&[u8]`
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_err`
[INFO] [stdout]    --> src/parser.rs:414:19
[INFO] [stdout]     |
[INFO] [stdout] 412 |     fn test_parser_err<'a, T>(buffer: T)
[INFO] [stdout]     |        --------------- required by a bound in this function
[INFO] [stdout] 413 |     where
[INFO] [stdout] 414 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_err`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 12]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:665:42
[INFO] [stdout]     |
[INFO] [stdout] 665 |             let results = test_parser_ok(b"$6\r\nValid!\r\n");
[INFO] [stdout]     |                           -------------- ^^^^^^^^^^^^^^^^^^^ the trait `From<&[u8; 12]>` is not implemented for `&[u8]`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 23]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:673:42
[INFO] [stdout]     |
[INFO] [stdout] 673 |             let results = test_parser_ok(b"$6\r\nValid!\r\n$5\r\nwooo!\r\n");
[INFO] [stdout]     |                           -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&[u8; 23]>` is not implemented for `&[u8]`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 15]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:682:42
[INFO] [stdout]     |
[INFO] [stdout] 682 |             let results = test_parser_ok(b"$6\r\nValid!\r\n+OK");
[INFO] [stdout]     |                           -------------- ^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&[u8; 15]>` is not implemented for `&[u8]`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 6]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:690:42
[INFO] [stdout]     |
[INFO] [stdout] 690 |             let results = test_parser_ok(b"$0\r\n\r\n");
[INFO] [stdout]     |                           -------------- ^^^^^^^^^^^^^ the trait `From<&[u8; 6]>` is not implemented for `&[u8]`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 5]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:697:42
[INFO] [stdout]     |
[INFO] [stdout] 697 |             let results = test_parser_ok(b"$-1\r\n");
[INFO] [stdout]     |                           -------------- ^^^^^^^^^^ the trait `From<&[u8; 5]>` is not implemented for `&[u8]`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 1]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:719:42
[INFO] [stdout]     |
[INFO] [stdout] 719 |             let results = test_parser_ok(b"*");
[INFO] [stdout]     |                           -------------- ^^^^ the trait `From<&[u8; 1]>` is not implemented for `&[u8]`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 26]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:725:42
[INFO] [stdout]     |
[INFO] [stdout] 725 |             let results = test_parser_ok(b"*2\r\n$5\r\nhello\r\n$5\r\nworld\r\n");
[INFO] [stdout]     |                           -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&[u8; 26]>` is not implemented for `&[u8]`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 29]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:732:42
[INFO] [stdout]     |
[INFO] [stdout] 732 |             let results = test_parser_ok(b"*1\r\n*3\r\n$5\r\nhello\r\n+ok\r\n*-1\r\n");
[INFO] [stdout]     |                           -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `From<&[u8; 29]>` is not implemented for `&[u8]`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 5]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:738:42
[INFO] [stdout]     |
[INFO] [stdout] 738 |             let results = test_parser_ok(b"*-1\r\n");
[INFO] [stdout]     |                           -------------- ^^^^^^^^^^ the trait `From<&[u8; 5]>` is not implemented for `&[u8]`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[u8]: From<&[u8; 4]>` is not satisfied
[INFO] [stdout]    --> src/parser.rs:754:42
[INFO] [stdout]     |
[INFO] [stdout] 754 |             let results = test_parser_ok(b"*0\r\n");
[INFO] [stdout]     |                           -------------- ^^^^^^^^^ the trait `From<&[u8; 4]>` is not implemented for `&[u8]`
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<gimli::read::endian_slice::EndianSlice<'input, Endian>>` is implemented for `&'input [u8]`
[INFO] [stdout] note: required by a bound in `parser::tests::test_parser_ok`
[INFO] [stdout]    --> src/parser.rs:403:19
[INFO] [stdout]     |
[INFO] [stdout] 401 |     fn test_parser_ok<'a, T>(buffer: T) -> Vec<RespType>
[INFO] [stdout]     |        -------------- required by a bound in this function
[INFO] [stdout] 402 |     where
[INFO] [stdout] 403 |         &'a [u8]: From<T>,
[INFO] [stdout]     |                   ^^^^^^^ required by this bound in `test_parser_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 23 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kresp` (lib test) due to 24 previous errors
[INFO] running `Command { std: "docker" "inspect" "39373440e91f0d787fcf40a29947d6a9671899d4ddda2ae9f413d0fc3211dffd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "39373440e91f0d787fcf40a29947d6a9671899d4ddda2ae9f413d0fc3211dffd", kill_on_drop: false }`
[INFO] [stdout] 39373440e91f0d787fcf40a29947d6a9671899d4ddda2ae9f413d0fc3211dffd
